self-made go-getter

Translations
человек, добившийся успеха собственными силами